Developer Toolbox Topics Relative to
Fonts
![](/toolbox/www/images/sgilogosm.gif)
This document presents all materials related to the topic of
Fonts on the Toolbox:
DOCUMENTS:
DATA FILES:
- fonts/ include outline font in our polygonal format as: AFM files + Adobe Type1 versions + stored as b/w texturemaps;
SOURCE:
- public
- figlet: a program for making large letters out of ordinary text
- psgl: uses IRIX GL feedback to generate Postscript output
- freeware1.0
- tex/latex v3.1415 -- document preparation system
- texinfo, v3.6 -- text based hypertext system
- textutils, v1.12 -- text utilities
- defrasterPort, programs use bitmaps defined for IrisGL defrasterfont() in OpenGL or X environments
- fonttools/ contains outline
font tools that:
- adjust the character spacing and position of characters in a font
(adjustfont);
- convert Adobe font metric files into TEX font metrix files
(afm2tfm);
- make an .sgo object or some extruded text
(bevelstring);
- make a font bold by convolving with a line
(boldfont);
- draw antialiased text using a polygonal outline font
(charfill);
- check a font for self intersections
(checkfont);
- use widths from one typeface in another font
(clonewid);
- draw an object font
(drawfont);
- create a set of screen slides of filled polygonal fonts
(fntslide);
- make an image of a string of text
(fontimg);
- test object fonts
(fonttest);
- convert a .pfa font into the Hex format
(frompfa);
- convert a .psf font into the Hex format
(frompsf);
- convert an Adobe type 1 font into .of or .sf format
(fromtype1);
- turn an outline font into a triangle mesh
(meshfont);
- convert Type1 font from resource part of mac file into an ascii Type1 font
(mfrc);
- run an interactive font creator paint program to create your own fonts
(paintfont);
- print out a text description of a font
(printfont);
- decode an encrypted type1 font
(rawtohex);
- read font data out of the resource fork of a macintosh file
(restoraw);
- simplify a font by removing similar verticies
(simpfont);
- make lower case chars print as small caps
(smallcaps);
- turn an outline font into a texture map
(texfont);
- use texture mapping to draw text made by texfont
(textmap).
- convert an outline font into a PostScript font
(totype1);
- eliminate duplicate points on a .of file
(undup);
- warp outline font geometry
(warpfont);
- src/haeberli/libgutil/
contains the following relevant modules as well:
- charfill.c:
provides support for spline and polygonal fonts
- checkchar.c:
test a character outline for self intersections
- font.c:
support for allocation, manipulation, and display of chars
- fontlib.c:
OLD fontlib--Define functions to read and write fonts. OLD
- objfnt.c:
creates and draws anti-aliased bitmaps of an outline font
- polyscan.c:
polygon scanline rendering for characters
- rendchar.c: convert polygonal outlines into bitmaps
- textmap.c:
use texture mapping to draw text
- type1rd.c:
read an Adobe type 1 font into objfnt data structure
- dynadraw:
an interactive caligraphic drawing program
Copyright © 1995, Silicon Graphics, Inc.